.container {
    height: 100vh;
    background-color: rgb(0, 2, 19);
    display: flex;
    justify-content: center;
    align-items: center;
}

.container .rocket {
    position: relative;
    animation: shake 0.5s linear infinite;
}

@keyframes shake {
    0%,
    100% {
        transform: translateY(-2px);
    }
    50% {
        transform: translateY(2px);
    }
}

.container .rocket::after {
    content: '';
    display: block;
    width: 10px;
    height: 150px;
    background: linear-gradient( rgb(122, 236, 221), transparent);
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}

.container i {
    width: 1px;
    height: 20px;
    position: absolute;
    left: 20px;
    top: 20px;
    background-color: #fff;
    animation: line 2s linear infinite;
}

@keyframes line {
    from {
        transform: translateY(0);
    }
    to {
        transform: translateY(80vh);
    }
}